import numpy as np

A = np.arange(0, 20).reshape((4, 5))
B = np.arange(100, 120).reshape((4, 5))

print(f"A+B:\n{A+B}")
print(f"A*B:\n{A*B}")
print(f"A^3+B^2:\n{A**3+B**2}")

C = np.dot(A, B.T)
print(f"C:\n{C}")
print(f"Dimension of C:{len(C.shape)}")
print(f"Shape of C:{C.shape}")
print(f"Size of C:{C.size}")
print(f"Data type of C:{C.dtype}")
